person who has mental deficiencies - French English Dictionary